import Vue from "vue";
// 事件总线
/**
 * main_scroll  主区域滚动
 * 显示回到顶部组件
 * 
 * set_scroll   设置回到顶部
 */

export default new Vue();

// const listeners = {}

// const event_bus = {
//     $on(event_name, handle) {   // 绑定事件
//         if (!listeners[event_name]) {
//             listeners[event_name] = new Set()
//         }
//         listeners[event_name].add(handle)
//     },
//     $off(event_name, handle) {   // 取消事件
//         if (!listeners[event_name]) {
//             return;
//         }
//         listeners[event_name].delete(handle)
//     },
//     $emit(event_name, ...args) {    // 执行事件
//         if (listeners[event_name]) {
//             for (const handle of listeners[event_name]) {
//                 handle(...args)
//             }
//         }
//     }
// }